machining milling adware lathe spyware web development web site design web design software network management cad system management cnc virus web page design consulting fabrication computer